package com.company.cloud.mall.modules.app.controller.req;

import java.util.List;

import javax.validation.constraints.NotEmpty;
import javax.validation.constraints.NotNull;

import com.company.cloud.common.bean.BaseParam;
import com.company.cloud.mall.constant.PayMethodEnum;

import io.swagger.annotations.ApiModelProperty;
import lombok.Getter;
import lombok.Setter;

@Getter
@Setter
public class Pay2MultipleParam extends BaseParam{
	
	 @ApiModelProperty(value = "订单流水号" ,required = true)
     @NotNull(message = "订单流水号不能为空")
     private List<String> sns;
	 
	 @ApiModelProperty(value = "支付方式【PayMethodEnum】" ,required = true)
	 @NotEmpty(message = "支付方式不能为空")
	 private String payMethod=PayMethodEnum.PM_Online_Pay.getCode();
	 
	 @ApiModelProperty(value = "支付通道【PayChannelTypeEnum】")
	 private String paymentChannel;
	 

	 @ApiModelProperty(value = "页面回调地址")
	 private String returnUrl;
	 
	 
}
